From 5445dfe2906e9f26dc92d5868b9fc609c0d21c85 Mon Sep 17 00:00:00 2001 From: Juanma Barranquero Date: Fri, 27 Oct 2006 22:35:49 +0000 Subject: [PATCH] (x_draw_glyph_string_foreground): Set background mode to TRANSPARENT before using overstrike to simulate bold faces. --- src/w32term.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/w32term.c b/src/w32term.c index c00fdb8923c..e22a9dbe1ab 100644 --- a/src/w32term.c +++ b/src/w32term.c @@ -1591,7 +1591,10 @@ x_draw_glyph_string_foreground (s) { /* For overstriking (to simulate bold-face), draw the characters again shifted to the right by one pixel. */ + int old_BkMode = SetBkMode (s->hdc, TRANSPARENT); w32_text_out (s, x + 1, s->ybase - boff, s->char2b, s->nchars); + if (old_BkMode && old_BkMode != TRANSPARENT) + SetBkMode (s->hdc, old_BkMode); } } if (s->font && s->font->hfont) -- 2.30.2